package com.newly.driver.sdk.device.video.cloud.record.tencent;

import cn.hutool.core.annotation.Alias;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author gjm guan
 * @date 2021/10/27 14:18
 * @desc 创建时间模板请求参数
 * Name	是	String	时间模板名称
 * IsAllWeek	是	Integer	是否为每周全时录制（即7*24h录制），0：非全时录制，1；全时录制，默认0
 * TimeTemplateSpecs.N	否	Array of TimeTemplateSpec 当IsAllWeek为0时必选，用于描述模板的各个时间片段
 */
@Data
public class TXCreateTimeTempReq {

    /**
     * 时间模板名称
     */
    @ApiModelProperty("时间模板名称")
    @Alias("Name")
    private String name;

    /**
     * 是否全时间段录制
     */
    @ApiModelProperty("是否全时间段录制")
    @Alias("IsAllWeek")
    private Long isFoolTime;

    /**
     * 时间片段
     */
    @ApiModelProperty("时间片段")
    @Alias("TimeTemplateSpecs")
    private TXTimeTemplateSpec[] timeSpec;
}
